@charset "utf-8";
/* CSS Document */
html,body,form,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,em,address,a,input,textarea,span,strong,img,blockquote,fieldset,div,label{margin:0px; padding:0px;}
body{
	height: 100%;
}
body{font-size:12px;color:#333;font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,Arial,Helvetica,sans-serif;background: url(../images/bg.gif) repeat-x top;padding-top: 10px;width: 100%; }
ul,ol,dl{list-style:none;}
input,textarea,select,button{font-size:12px;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:none;color:#023f8f;}
a:link,a:visited{ color:#333;}
img{border:none;}
table{border-collapse:collapse;}
table,thead,tbody,tfoot,tr,td{margin:0px}
.clearfix{clear:both; height:0px; line-height:0px; font-size:0px; visibility:hidden;}
.right{ float:right;}
.left{ float:left;}
.clear{ clear:both;	}


html{}

h1,h2,h3,h4{}
h1{}/*sidebar标题*/
h2{font-size: 14px;font-weight: bold;}/*products标题*/
h3{font-size: 18px;font-weight: bold;}
h4{}

#wrap{  
    position: relative;   /*重要！保证footer是相对于wapper位置绝对*/  
    height: auto;          /* 保证页面能撑开浏览器高度时显示正常*/  
    min-height: 100%;   /*IE6不支持，IE6要单独配置*/    
}  
#footer{  
   position: absolute;bottom:0; /* 关键 */  
   left:0; /* IE下一定要记得 */  
   height:50px; /* footer的高度一定要是固定值*/
   width:100%;color:#fff;background: url(../images/foot.gif) repeat;padding: 5px 0; 
} 
#main-content{  
   padding-bottom: 50px; /*重要！给footer预留的空间*/ 
}

/*header*/
.container{
	width: 1140px\9;
}
.nav{
	width: 666px;height: 44px;margin-top:0px;background: url(../images/navbar.png) no-repeat;position: absolute;z-index: 2;left: 25%;
}
.nav ul li{
	float: left\9;
}
.navbar-form{
	background: url(../images/search.png) no-repeat;padding:0 20px;padding-right: 0;width: 258px;height: 30px;line-height: 30px;
}
.navbar-form input{
	height: 30px;line-height: 30px;border: 0;background: none;box-shadow: none;color: #fff;margin-top: 0;
}
.navbar-form .form-group{
	height: 30px;line-height: 30px;vertical-align:top;
}
.navbar-form .form-group input.form-control{
	width: 180px;
}
.navbar-form input.btn{
	width: 50px;padding: 0;
}
.lang{
	padding-right: 30px;font-size: 14px;
}

.navbar-brand{
	padding: 5px 15px;
}
.navbar-nav li a{
	font-size: 14px;display: block;width: 111px;height: 44px;text-align: center;
}
.navbar-nav li a:hover{
	font-weight: bold;background: url(../images/navhover.png) no-repeat center;color: #023f8f;font-weight: bold;
}
.carousel{
	margin-top: 22px;
}

/*sidebar*/
.zbanner{
	width: 100%;height: 184px;background: url(../images/zbanner.jpg) no-repeat;margin-top: 22px;
}
.zbanner h1{
	background: #00acff;color: #fff;width: 240px;height: 80px;padding: 10px;margin-top: 104px;float: left;font-size: 24px;
}
.zbanner h1 p.eng{
	color: #9DD6FF;font-family: Arial;font-size: 32px;
}
.zbanner .breadcrumb{
	float: right;background: none;margin-top: 150px;height: auto;margin-bottom: 0;
}
.sidebar .nav{
	width: 240;margin-top: 0;background: none;
}
.sidebar .nav-stacked{
	border-left: 5px solid #00ACFF;font-size: 14px;
}
.sidebar .nav-stacked li{
	width: 235px;line-height: 40px;border: 1px solid #F1F1F1;border-top: 0;border-left: 0;margin-top: 0;background: #fafafa;
}
.sidebar .nav-stacked li a{
	display: block;width: 235px;padding: 0 10px;line-height: 40px;
}
.sidebar .nav-stacked li a:hover{
	background: url(../images/sda.gif) repeat-x;
}
.sidebar .nav-stacked li a span.caret{
	color: #0CDBE8;margin-top: 16px;border-left: 4px solid;border-top: 4px solid transparent;border-bottom: 4px solid transparent
}
	
/*footer*/
#footer a{
	color: #fff;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:22px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-xinlang:before { content: "\e61c"; 
}


/*
_   6
*   7
\9  8

*/

/*
#main {}

IE6
* html #main {}

IE 7 
* +html #main {}
*/
